﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ECS.BLL.Entity
{
    /// <summary>
    /// searching parameter for query data
    /// </summary>
    public class SearchCriteria: ICloneable
    {
        #region public properties
        
        public string AppId { get; set; }
        public string Device { get; set; }
        public string UserId { get; set; }
        public string MAWB { get; set; }
        public string MAWBPrefix { get; set; }
        public string MAWBSerial { get; set; }
        public string HAWB { get; set; }
        public string Carrier { get; set; }
        public string FlightNo { get; set; }
        public string AgentCode { get; set; }
        public string AgentName { get; set; }
        public string ScaleId { get; set; }
        public string SlipNo { get; set; }
        public string SipmentType { get; set; }
        public DateTime FlightDate { get; set; }
        public string FlightDateString { get; set; }
        public string SlipId { get; set; }
        public string MAWBId { get; set; }
        public string Location { get; set; }
        #endregion

        #region constructor
        public SearchCriteria()
        {

        }
        #endregion
        
        #region public methods
        public object Clone()
        {
            return base.MemberwiseClone();
        }
        #endregion
        
    }
}
